// 通过 npm 安装 sdk npm install cos-nodejs-sdk-v5
// SECRETID 和 SECRETKEY 请登录 https://console.cloud.tencent.com/cam/capi 进行查看和管理
// nodejs 端可直接使用 CAM 密钥计算签名，建议用限制最小权限的子用户的 CAM 密钥
// 最小权限原则说明 https://cloud.tencent.com/document/product/436/38618
const COS = require('cos-nodejs-sdk-v5');

const cos = new COS({
  SecretId: "AKIDMn37yd51oNjroY4MRIyQeiieRPCmFWbU", // 推荐使用环境变量获取；用户的 SecretId，建议使用子账号密钥，授权遵循最小权限指引，降低使用风险。子账号密钥获取可参考https://cloud.tencent.com/document/product/598/37140
  SecretKey: "lKhsrfHLG2c0B9uRuncEqFXwLadS6Ynp", // 推荐使用环境变量获取；用户的 SecretKey，建议使用子账号密钥，授权遵循最小权限指引，降低使用风险。子账号密钥获取可参考https://cloud.tencent.com/document/product/598/37140
});

cos.getBucketPolicy({
  Bucket: 'yu-picture-1354705769', // 必须
  Region: 'ap-shanghai',     // 存储桶所在地域，必须字段
}, function (err, data) {
  if (err) {
    // 处理请求出错
    console.log(err);
  } else {
    // 处理请求成功
    console.log(data);
  }
});